• Design Principles for Isolation Kernels 

      Kvalnes, Åge; Johansen, Dag; Valvåg, Steffen (Research report; Forskningsrapport, 2011)
    • Omni-Kernel: An Operating System Architecture for Pervasive Monitoring and Scheduling 

      Kvalnes, Åge; Johansen, Dag; Renesse, Robbert van; Schneider, Fred B.; Valvåg, Steffen (Research report; Forskningsrapport, 2013)
      Clouds commonly employ virtual machine technology to leverage and efficiently utilize computational resources in data centers. The workloads encapsulated by virtual machines contend for the resources of their hosting machines, and interference from resource sharing can cause unpredictable performance. Despite the use of virtual machine technology, the role of the operating system as an arbiter of ...
    • Using satellite execution to reduce latency for mobile/cloud applications 

      Pettersen, Robert; Valvåg, Steffen; Kvalnes, Åge Andre; Johansen, Dag (Peer reviewed; Journal article; Tidsskriftsartikkel, 2016-02-03)
      We demonstrate a practical way to reduce latency for mobile .NET applications that interact with cloud services, without disrupting application architectures. We provide a programming abstraction for location-independent code, which has the potential to execute either locally or at a satellite execution environment in the cloud, where other cloud services can be accessed with low latency. This ...